#include <iostream>

// void swap(int *a, int *b)
// {
//     int temp = *a;
//     *a = *b;
//     *b = temp;
// }

void swap(int &a, int &b)
{
    int temp = a;
    a = b;
    b = temp;
}


int main()
{
    // int a = 10;
    // int b = 20;
    // // int &b = a;//引用定义必须初始化，初始化以后不再改变朝向
    // // std::cout<<b<<std::endl;
    // swap(a, b);
    // std::cout<<a<<","<<b<<std::endl;
    return 0;
}